Build and dependencies updates - #9020
Conversation
|
provider: playwright({
capabilities: process.env.CI
? {
'goog:chromeOptions': {
args: [
'--no-sandbox',
'--headless=new',
'--enable-unsafe-webgpu',
'--use-vulkan=swiftshader',
'--use-webgpu-adapter=swiftshader',
'--use-angle=vulkan'
]
}
}
: undefined
}),So CI renders text through SwiftShader while a local run uses whatever hardware-accelerated backend is on the machine. The 3 failing baselines were captured on the hardware path and were never regenerated for SwiftShader. that's the mismatch, not anything about the Rolldown/Playwright migration itself. Ruled out a couple of alternatives before landing on that: (context: pixelmatch algo )
Plan: The screenshots should be regenerated because in order to incorporate the build updates, we either have to update the thresholds in the matching algo cc @davepagurek |
This updates various build and dependencies with major points listed below (these may change over time and will be updated, see edit history for previous versions):
Please do test out any latest build with the continuous release CDN link below and report any issues with build, test, or bugs.